package cn.tedu.csmall.product.service;

import cn.tedu.csmall.product.pojo.dto.AttributeAddNewDTO;
import cn.tedu.csmall.product.pojo.dto.BrandAddNewDTO;
import cn.tedu.csmall.product.pojo.vo.AttributeListItemVO;
import cn.tedu.csmall.product.pojo.vo.BrandListItemVO;

import java.util.List;

public interface IAttributeService {

    /**
     * 添加属性
     *
     * @param attributeAddNewDTO 属性数据
     */
    void addNew(AttributeAddNewDTO attributeAddNewDTO);

    /**
     * 删除属性
     *
     * @param id 被删除的属性的id
     */
    void deleteById(Long id);

    /**
     * 查询属性列表
     *
     * @return 属性列表
     */
    List<AttributeListItemVO> list();


}
